package cn.volunteer.points.system.pojo.vo;

import cn.volunteer.points.system.pojo.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @description: 请输入描述信息
 * @author: chenxiaofeng
 * @create: 创建时间：2021-05-12
 **/
public class ActivityVO  extends BaseEntity {

    /**
     * 志愿活动名称
     */
    @JsonProperty("activityName")
    private String activityName ;

    /**
     * 活动类型
     * @1：助学
     * @2：助老
     * @3：助残
     * @4：环保
     * @5：社会公益宣传
     * @6：社区建设
     */
    @JsonProperty("type")
    private Integer type ;

    /**
     * 活动预览图
     */
    @JsonProperty("picUrl")
    private String picUrl ;

    /**
     * 活动积分
     */
    @JsonProperty("integral")
    private Integer integral ;

    /**
     * 活动描述
     */
    @JsonProperty("desc")
    private String desc ;

    /**
     * 活动开始时间
     */
    @JsonProperty("startTime")
    private Date startTime ;

    /**
     * 活动结束时间
     */
    @JsonProperty("endTime")
    private Date endTime ;


    /**
     * 活动进度
     */
    @JsonProperty("percent")
    private BigDecimal percent ;

    /**
     * 活动状态
     * @1：进行中；
     * @2：待进行；
     * @3：完成
     */
    @JsonProperty("status")
    private Integer status ;

    /**
     * 创建人
     */
    @JsonProperty("userName")
    private String userName ;

    /**
     * 创建人头像
     */
    @JsonProperty("userPicUrl")
    private String userPicUrl ;

    /**
     * 参加活动人数
     */
    @JsonProperty("userNum")
    private Integer userNum ;
}
